package com.dragon.app.ykd.service;

import java.util.List;
import java.util.Map;

import com.dragon.app.commons.dto.WithholdDTO;
import com.dragon.app.commons.vo.JsonResult;
import com.dragon.app.ykd.dto.RepaymentNoMobileDTO;

public interface ClientRepaymentService {
	
	/**
	 * 获取还款信息（新版本）
	 * 
	 * @return
	 */
	public JsonResult<List<Map<String, Object>>> getRepaymentInfoNew(String loanId,String accessToken, String idFintechUmUser);

	public JsonResult<List<Map<String, Object>>> getCustAllPaymentPlan(String accessToken, String idFintechUmUser);
	
	public JsonResult<String> repaymentNoMobile( WithholdDTO withholdDTO, String accessToken, String idFintechUmUser);
	
	//还款记录
	
	public JsonResult<List<Map<String,Object>>> repaymentRecord(Integer pageIndex,Integer pageSize, String accessToken, String idFintechUmUser);
	
	public JsonResult<String> directPaymentSms( RepaymentNoMobileDTO withholdDTO, String accessToken, String idFintechUmUser);
}
